/* 
    nodeJS环境下使用 ==require(moduleName|ModulePath)== 方式完成模块加载； 
    在node模块语法加载中，require定义的模块路径，最后的模块名称是可以不用定义后缀的
    1.将相对路径转为文件的真实路径，并以路径寻找文件进行加载
    2.当定义的模块未提供后缀名称时候，node会首先按照无后缀的路径进行模块加载
    3.当上一步无法加载到对应的模块时候，才会尝试通过补充后缀的方式进行模块加载
        require完成模块导入时，如果需要 会以 .js > .json > .node 顺序自动补充后缀进行加载

*/

//如果没有该文件，按照后缀进行: .js-->.json-->.node
// const module1=require("./module2/module1");
// console.log(module1);

console.log(__dirname);
console.log(__filename);
